A Framework for Schema Evolution by Meta Object Manipulation

نویسنده

  • Markus Tresch
چکیده

In this paper we address the problem of schema evolution in object-oriented database systems. Most currently available database prototypes either completely lack schema evolution facilities, or ooer a restricted set of special purpose schema evolution operators supporting simple schema changes. Our approach is diierent. We consider schema objects as objects like others and have the meta schema fully available at run-time. Thus any operator of our object manipulation and query algebra can be applied to meta objects in the same way as they are used for data objects. We discuss the additional problems that arise when treating schema objects as normal objects and making the algebra work on the meta schema as well. Furthermore, we overview how to solve these problems on diierent levels of implementing schema evolution.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Reflective Model of a Chimera

We discuss the basic principles of a re ective representation of ap plication schemas using a subset of Chimera We show how appli cation schemas can be modelled as a set of Chimera objects when an appropriate meta schema has been de ned The semantics of schema evolution can then be de ned by mapping schema updates to sequences of object manipulation commands This mapping can again be realized u...

متن کامل

Desktop Objects: Directly Manipulating Data and Meta Data

In this paper, we discuss the potential for the application of the popular and well-known desktop metaphor to object-oriented databases (OODBs). We describe an initial prototype, the Oggetto Desktop, which supports browsing of both the type and structural lattices of an OODB and direct manipulation for accomplishing schema evolution.

متن کامل

Meta Object Management and its Application to Database Evolution

In this paper we address the problem of supporting more exibility on the schema of object oriented databases We describe a general framework based on an object oriented data model where three levels of objects are distinguished data objects schema objects andmeta schema objects We discuss the prerequisites for applying the query and update operations of an object algebra uniformly on all three ...

متن کامل

Oql Serf: an Odmg Implementation of the Template-based Schema Evolution Framework Oql Serf: an Odmg Implementation of the Template-based Schema Evolution Framework

With rapid progress in application development and technologies, there is an increasing need to specify and handle complex schema changes of databases. The existing support for schema evolution in current OODB systems is limited to a pre-deened taxonomy of simple schema evolution operations with xed semantics. We have proposed an extensible framework, SERF(Schema Evolution using an Extensible R...

متن کامل

OQL_SERF: an ODMG implementation of the template-based schema evolution framework

With rapid progress in application development and technologies, there is an increasing need to specify and handle complex schema changes of databases. The existing support for schema evolution in current OODB systems is limited to a pre-de ned taxonomy of simple schema evolution operations with xed semantics. We have proposed an extensible framework, SERF(Schema Evolution using an Extensible R...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991